# 数据类型，可以用type()函数获取变量的类型

var1 = 1
var2 = 1.23
var3 = 'gaoyang'

print(var1,type(var1))
print(var2,type(var2))
print(var3,type(var3))

# 十进制
var_int = 10
print(var_int,type(var_int))

var_bin = 0b100
print(var_bin,type(var_bin))

# 浮点型，尾号为0可以省略
float1 = 23.
float2 = .98
print(float1,type(float1))
print(float2,type(float2))

"""
算数运算符主要如下，可以通过括号修改优先级
** 乘方
* 乘法
/ 除法
// 地板除（整除）
% 取余
+ 加法
- 减法
| 位或
^ 位异或
& 位与
<< 左移
>> 右移
"""
num_1 = input("请输入第一个数：")
num_2 = input("请输入第二个数：")
new_num_1 = int(num_1)
new_num_2 = int(num_2)
print(num_1,type(num_1),new_num_1,type(new_num_1))
print(num_2,type(num_2),new_num_2,type(new_num_2))
